﻿#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

struct student {
	char ch[100];
	char name[100];
	float x;
	float y;
	float z;
};

int main()
{
	
	struct student s[10], st;
	char lu[100];
	printf("请输入文件student.rec路径");
	gets(lu);
	FILE* fp = fopen(lu, "w+");
	int i;
	for (i = 0; i < 13; i++) {
		scanf("%s %s %f %f %f", s[i].ch, s[i].name, &s[i].x, &s[i].y, &s[i].z);
	}
	for (i = 0; i < 10; i++) {
		fprintf(fp, "%s%s%f%f%f", s[i].ch, s[i].name, s[i].x, s[i].y, s[i].z);
	}
	rewind(fp);
	for (i = 0; i < 10; i++) {
		fscanf(fp, "%s%s%f%f%f", st.ch, st.name, &st.x, &st.y, &st.z);
		printf("学生%d的信息为\n\
学号：%s; 姓名：%s; 语文：%f; 数学：%f; 英语：%f\n", i + 1, st.ch, st.name, st.x, st.y, st.z);
	}

   
     return 0;
}